home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Networking / SNMP / AppleTalk SW for SNMP / AppleTalk Administration 1.0.2 / AppleTalk MIB (RFC 1243) < prev    next >
Encoding:
Text File  |  1993-06-15  |  58.9 KB  |  1,656 lines  |  [TEXT/ttxt]

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                             S. Waldbusser, Editor
  8. Request for Comments: 1243                   Carnegie Mellon University
  9.                                                               July 1991
  10.  
  11.  
  12.                  AppleTalk Management Information Base
  13.  
  14. Status of this Memo
  15.  
  16.    This memo defines objects for managing AppleTalk objects for use with
  17.    the SNMP protocol.  This memo is a product of the AppleTalk-IP
  18.    Working Group of the Internet Engineering Task Force (IETF).  This
  19.    RFC specifies an IAB standards track protocol for the Internet
  20.    community, and requests discussion and suggestions for improvements.
  21.    Please refer to the current edition of the "IAB Official Protocol
  22.    Standards" for the standardization state and status of this protocol.
  23.    Distribution of this memo is unlimited.
  24.  
  25. Table of Contents
  26.  
  27.    1. Abstract ..............................................    1
  28.    2. The Network Management Framework.......................    2
  29.    3. Objects ...............................................    2
  30.    3.1 Format of Definitions ................................    3
  31.    4. Overview ..............................................    3
  32.    4.1 Structure of MIB .....................................    3
  33.    4.2 The LocalTalk Link Access Protocol Group .............    3
  34.    4.3 The AppleTalk Address Resolution Protocol Group ......    4
  35.    4.4 The AppleTalk Port Group .............................    4
  36.    4.5 The Datagram Delivery Protocol Group .................    4
  37.    4.6 The Routing Table Maintenance Protocol Group .........    4
  38.    4.7 The Kinetics Internet Protocol Group .................    4
  39.    4.8 The Zone Information Protocol Group ..................    4
  40.    4.9 The Name Binding Protocol Group ......................    4
  41.    4.10 The AppleTalk Echo Protocol Group ...................    5
  42.    4.11 Textual Conventions .................................    5
  43.    5. Definitions ...........................................    5
  44.    6. Acknowledgements ......................................   27
  45.    7. References ............................................   28
  46.    8. Security Considerations................................   29
  47.    9. Author's Address.......................................   29
  48.  
  49. 1.  Abstract
  50.  
  51.    This memo defines a portion of the Management Information Base (MIB)
  52.    for use with network management protocols in TCP/IP-based internets.
  53.    In particular, it defines objects for managing AppleTalk networks.
  54.  
  55.  
  56.  
  57.  
  58. AppleTalk-IP Working Group                                      [Page 1]
  59.  
  60.  
  61. RFC 1243                     AppleTalk MIB                     July 1991
  62.  
  63.  
  64. 2.  The Network Management Framework
  65.  
  66.    The Internet-standard Network Management Framework consists of three
  67.    components.  They are:
  68.  
  69.       RFC 1155 which defines the SMI, the mechanisms used for describing
  70.       and naming objects for the purpose of management.  RFC 1212
  71.       defines a more concise description mechanism, which is wholly
  72.       consistent with the SMI.
  73.  
  74.       RFC 1156 which defines MIB-I, the core set of managed objects for
  75.       the Internet suite of protocols.  RFC 1213, defines MIB-II, an
  76.       evolution of MIB-I based on implementation experience and new
  77.       operational requirements.
  78.  
  79.       RFC 1157 which defines the SNMP, the protocol used for network
  80.       access to managed objects.
  81.  
  82.    The Framework permits new objects to be defined for the purpose of
  83.    experimentation and evaluation.
  84.  
  85. 3.  Objects
  86.  
  87.    Managed objects are accessed via a virtual information store, termed
  88.    the Management Information Base or MIB.  Objects in the MIB are
  89.    defined using the subset of Abstract Syntax Notation One (ASN.1) [7]
  90.    defined in the SMI.  In particular, each object has a name, a syntax,
  91.    and an encoding.  The name is an object identifier, an
  92.    administratively assigned name, which specifies an object type.  The
  93.    object type together with an object instance serves to uniquely
  94.    identify a specific instantiation of the object.  For human
  95.    convenience, we often use a textual string, termed the OBJECT
  96.    DESCRIPTOR, to also refer to the object type.
  97.  
  98.    The syntax of an object type defines the abstract data structure
  99.    corresponding to that object type.  The ASN.1 language is used for
  100.    this purpose.  However, the SMI [3] purposely restricts the ASN.1
  101.    constructs which may be used.  These restrictions are explicitly made
  102.    for simplicity.
  103.  
  104.    The encoding of an object type is simply how that object type is
  105.    represented using the object type's syntax.  Implicitly tied to the
  106.    notion of an object type's syntax and encoding is how the object type
  107.    is represented when being transmitted on the network.
  108.  
  109.    The SMI specifies the use of the basic encoding rules of ASN.1 [8],
  110.    subject to the additional requirements imposed by the SNMP.
  111.  
  112.  
  113.  
  114.  
  115. AppleTalk-IP Working Group                                      [Page 2]
  116.  
  117.  
  118. RFC 1243                     AppleTalk MIB                     July 1991
  119.  
  120.  
  121. 3.1.  Format of Definitions
  122.  
  123.    Section 5 contains the specification of all object types contained in
  124.    this MIB module.  The object types are defined using the conventions
  125.    defined in the SMI, as amended by the extensions specified in [9,10].
  126.  
  127. 4.  Overview
  128.  
  129.    AppleTalk is a protocol suite which features an open peer-to-peer
  130.    architecture that runs over a variety of transmission media.
  131.    AppleTalk is defined in [10].  This protocol suite interoperates with
  132.    the IP protocol suite through various encapsulation methods.  As
  133.    large AppleTalk networks are built that coexist with large IP
  134.    networks, a method to manage the AppleTalk networks with SNMP becomes
  135.    necessary.  This MIB defines managed objects to be used for managing
  136.    AppleTalk networks.
  137.  
  138. 4.1.  Structure of MIB
  139.  
  140.    The objects are arranged into the following groups:
  141.  
  142.                       - LLAP
  143.                       - AARP
  144.                       - ATPort
  145.                       - DDP
  146.                       - RTMP
  147.                       - KIP
  148.                       - ZIP
  149.                       - NBP
  150.                       - ATEcho
  151.  
  152.    These groups are the basic unit of conformance. If the semantics of a
  153.    group is applicable to an implementation, then it must implement all
  154.    objects in that group.  For example, a managed agent must implement
  155.    the KIP group if and only if it implements the KIP protocol.
  156.  
  157.    These groups are defined to provide a means of assigning object
  158.    identifiers, and to provide a method for managed agents to know which
  159.    objects they must implement.
  160.  
  161. 4.2.  The LocalTalk Link Access Protocol Group
  162.  
  163.    The LocalTalk Link Access Protocol (LLAP) is a medium-speed data-link
  164.    protocol designed for low cost and plug-and-play operation.  The LLAP
  165.    group is designed to manage all interfaces on a managed device that
  166.    use this protocol.
  167.  
  168.  
  169.  
  170.  
  171.  
  172. AppleTalk-IP Working Group                                      [Page 3]
  173.  
  174.  
  175. RFC 1243                     AppleTalk MIB                     July 1991
  176.  
  177.  
  178. 4.3.  The AppleTalk Address Resolution Protocol Group
  179.  
  180.    The AppleTalk Address Resolution Protocol (AARP) is used to map
  181.    between AppleTalk node addresses, used by the Datagram Delivery
  182.    Protocol, and the addresses of the underlying data link layer.  The
  183.    AARP table allows for management of the Address Mapping Table on the
  184.    managed device.
  185.  
  186. 4.4.  The AppleTalk Port Group
  187.  
  188.    An AppleTalk Port is a logical connection to a network over which
  189.    AppleTalk packets can be transmitted.  This group allows the
  190.    management of the configuration of these AppleTalk ports.
  191.  
  192. 4.5.  The Datagram Delivery Protocol Group
  193.  
  194.    The Datagram Delivery Protocol (DDP) is the network-layer protocol
  195.    that is responsible for the socket-to-socket delivery of datagrams
  196.    over the AppleTalk Internet.  This group manages the DDP layer on the
  197.    managed device.
  198.  
  199. 4.6.  The Routing Table Maintenance Protocol Group
  200.  
  201.    The Routing Table Maintenance Protocol (RTMP) is used by AppleTalk
  202.    routers to create and maintain the routing tables that dictate the
  203.    process of forwarding datagrams on the AppleTalk internet.  The RTMP
  204.    group manages the RTMP protocol as well as the routing tables
  205.    generated by this protocol.
  206.  
  207. 4.7.  The Kinetics Internet Protocol Group
  208.  
  209.    The Kinetics Internet Protocol (KIP) is a protocol for encapsulating
  210.    and routing AppleTalk datagrams over an IP internet.  This name is
  211.    historical.  The KIP group manages the KIP routing protocol as well
  212.    as the routing tables generated by this protocol.
  213.  
  214. 4.8.  The Zone Information Protocol Group
  215.  
  216.    The Zone Information Protocol (ZIP) is used to maintain a mapping
  217.    between networks and zone names to facilitate the name lookup process
  218.    performed by the Name Binding Protocol.  The ZIP group manages this
  219.    protocol and the mapping it produces.
  220.  
  221. 4.9.  The Name Binding Protocol Group
  222.  
  223.    The Name Binding Protocol (NBP) is a transport-level protocol that is
  224.    used to convert human readable service names into the numeric
  225.    AppleTalk network addresses needed for communicating across the
  226.  
  227.  
  228.  
  229. AppleTalk-IP Working Group                                      [Page 4]
  230.  
  231.  
  232. RFC 1243                     AppleTalk MIB                     July 1991
  233.  
  234.  
  235.    AppleTalk network.  The NBP group manages this protocol and the NBP
  236.    services that exist on the managed device.
  237.  
  238. 4.10.  The AppleTalk Echo Protocol Group
  239.  
  240.    The AppleTalk Echo Protocol is a transport-level protocol used to
  241.    test and verify the status of the AppleTalk internet.  The AtEcho
  242.    group manages this protocol.
  243.  
  244. 4.11.  Textual Conventions
  245.  
  246.    A new data type is introduced as a textual convention in this MIB
  247.    document.  This textual convention enhances the readability of the
  248.    specification and can ease comparison with other specifications if
  249.    appropriate.  It should be noted that the introduction of this
  250.    textual convention has no effect on either the syntax or the
  251.    semantics of any managed objects.  The use of this is merely an
  252.    artifact of the explanatory method used.  Objects defined in terms of
  253.    this method are always encoded by means of the rules that define the
  254.    primitive type.  Hence, no changes to the SMI or the SNMP are
  255.    necessary to accommodate this textual convention which is adopted
  256.    merely for the convenience of readers and writers in pursuit of the
  257.    elusive goal of clear, concise, and unambiguous MIB documents.
  258.  
  259.    The new data type is:
  260.  
  261.                   DdpAddress ::=          -- 2 octets of net number,
  262.                                           -- 1 octet of node number
  263.                           OCTET STRING (SIZE (3))
  264.  
  265. 5.  Definitions
  266.  
  267.  
  268.           RFC1243-MIB DEFINITIONS ::= BEGIN
  269.  
  270.           IMPORTS
  271.                   Counter, IpAddress
  272.                           FROM RFC1155-SMI
  273.                   DisplayString, mib-2
  274.                       FROM RFC1213-MIB
  275.                   OBJECT-TYPE
  276.                           FROM RFC-1212;
  277.  
  278.           --  This MIB module uses the extended OBJECT-TYPE macro as
  279.           --  defined in [9]
  280.  
  281.  
  282.           --  AppleTalk MIB
  283.  
  284.  
  285.  
  286. AppleTalk-IP Working Group                                      [Page 5]
  287.  
  288.  
  289. RFC 1243                     AppleTalk MIB                     July 1991
  290.  
  291.  
  292.                   appletalk    OBJECT IDENTIFIER ::= { mib-2 13 }
  293.  
  294.  
  295.                   DdpAddress ::=  -- 2 octets of net number
  296.                                   -- 1 octet of node number
  297.                           OCTET STRING (SIZE (3))
  298.                   -- This data type is used for encoding a DDP protocol
  299.                   -- address.  The format of this address is a serial
  300.                   -- encoding of the two octets of network number in
  301.                   -- network byte order, followed by the 1 octet node
  302.                   -- number.
  303.  
  304.                   llap     OBJECT IDENTIFIER ::= { appletalk 1 }
  305.                   aarp     OBJECT IDENTIFIER ::= { appletalk 2 }
  306.                   atport   OBJECT IDENTIFIER ::= { appletalk 3 }
  307.                   ddp      OBJECT IDENTIFIER ::= { appletalk 4 }
  308.                   rtmp     OBJECT IDENTIFIER ::= { appletalk 5 }
  309.                   kip      OBJECT IDENTIFIER ::= { appletalk 6 }
  310.                   zip      OBJECT IDENTIFIER ::= { appletalk 7 }
  311.                   nbp      OBJECT IDENTIFIER ::= { appletalk 8 }
  312.                   atecho   OBJECT IDENTIFIER ::= { appletalk 9 }
  313.  
  314.  
  315.           -- The LLAP Group
  316.  
  317.           llapTable OBJECT-TYPE
  318.                   SYNTAX SEQUENCE OF LlapEntry
  319.                   ACCESS not-accessible
  320.                   STATUS mandatory
  321.                   DESCRIPTION
  322.                       "The list of LLAP entries."
  323.                   ::= { llap 1 }
  324.           llapEntry OBJECT-TYPE
  325.                   SYNTAX LlapEntry
  326.                   ACCESS not-accessible
  327.                   STATUS mandatory
  328.                   DESCRIPTION
  329.                       "An LLAP entry containing objects for the
  330.                       LocalTalk Link Access Protocol for a particular
  331.                       LocalTalk interface."
  332.                   INDEX { llapIfIndex }
  333.                   ::= { llapTable 1 }
  334.  
  335.           LlapEntry ::= SEQUENCE {
  336.                   llapIfIndex             INTEGER,
  337.                   llapInPkts              Counter,
  338.                   llapOutPkts             Counter,
  339.                   llapInNoHandlers        Counter,
  340.  
  341.  
  342.  
  343. AppleTalk-IP Working Group                                      [Page 6]
  344.  
  345.  
  346. RFC 1243                     AppleTalk MIB                     July 1991
  347.  
  348.  
  349.                   llapInLengthErrors      Counter,
  350.                   llapInBads              Counter,
  351.                   llapCollisions          Counter,
  352.                   llapDefers              Counter,
  353.                   llapNoDataErrors        Counter,
  354.                   llapRandomCTSErrors     Counter,
  355.                   llapFCSErrors           Counter
  356.           }
  357.           llapIfIndex OBJECT-TYPE
  358.                   SYNTAX INTEGER
  359.                   ACCESS read-only
  360.                   STATUS mandatory
  361.                   DESCRIPTION
  362.                       "The LLAP interface to which this entry pertains.
  363.                       The interface identified by a particular value of
  364.                       this index is the same interface as identified
  365.                       by the same value of ifIndex."
  366.                   ::= { llapEntry 1 }
  367.  
  368.           llapInPkts OBJECT-TYPE
  369.                   SYNTAX Counter
  370.                   ACCESS read-only
  371.                   STATUS mandatory
  372.                   DESCRIPTION
  373.                       "The total number of good packets received on this
  374.                       LocalTalk interface."
  375.                   ::= { llapEntry 2 }
  376.  
  377.           llapOutPkts OBJECT-TYPE
  378.                   SYNTAX Counter
  379.                   ACCESS read-only
  380.                   STATUS mandatory
  381.                   DESCRIPTION
  382.                       "The total number of packets transmitted on this
  383.                       LocalTalk interface."
  384.                   ::= { llapEntry 3 }
  385.  
  386.           llapInNoHandlers OBJECT-TYPE
  387.                   SYNTAX Counter
  388.                   ACCESS read-only
  389.                   STATUS mandatory
  390.                   DESCRIPTION
  391.                       "The total number of good packets received on this
  392.                       LocalTalk interface for which there was no
  393.                       protocol handler."
  394.                   ::= { llapEntry 4 }
  395.  
  396.  
  397.  
  398.  
  399.  
  400. AppleTalk-IP Working Group                                      [Page 7]
  401.  
  402.  
  403. RFC 1243                     AppleTalk MIB                     July 1991
  404.  
  405.  
  406.           llapInLengthErrors OBJECT-TYPE
  407.                   SYNTAX Counter
  408.                   ACCESS read-only
  409.                   STATUS mandatory
  410.                   DESCRIPTION
  411.                       "The total number of packets received on this
  412.                       LocalTalk interface whose actual length did not
  413.                       match the length in the header."
  414.                   ::= { llapEntry 5 }
  415.  
  416.           llapInErrors OBJECT-TYPE
  417.                   SYNTAX Counter
  418.                   ACCESS read-only
  419.                   STATUS mandatory
  420.                   DESCRIPTION
  421.                       "The total number of packets containing errors
  422.                       received on this LocalTalk interface."
  423.                   ::= { llapEntry 6 }
  424.  
  425.           llapCollisions OBJECT-TYPE
  426.                   SYNTAX Counter
  427.                   ACCESS read-only
  428.                   STATUS mandatory
  429.                   DESCRIPTION
  430.                       "The total number of collisions assumed on this
  431.                       LocalTalk interface due to the lack of a lapCTS
  432.                       reply."
  433.                   ::= { llapEntry 7 }
  434.  
  435.           llapDefers OBJECT-TYPE
  436.                   SYNTAX Counter
  437.                   ACCESS read-only
  438.                   STATUS mandatory
  439.                   DESCRIPTION
  440.                       "The total number of times this LocalTalk
  441.                       interface deferred to other packets."
  442.                   ::= { llapEntry 8 }
  443.  
  444.           llapNoDataErrors OBJECT-TYPE
  445.                   SYNTAX Counter
  446.                   ACCESS read-only
  447.                   STATUS mandatory
  448.                   DESCRIPTION
  449.                       "The total number of times this LocalTalk
  450.                       interface received a lapRTS packet and expected
  451.                       a data packet, but did not receive any data
  452.                       packet."
  453.                   ::= { llapEntry 9 }
  454.  
  455.  
  456.  
  457. AppleTalk-IP Working Group                                      [Page 8]
  458.  
  459.  
  460. RFC 1243                     AppleTalk MIB                     July 1991
  461.  
  462.  
  463.           llapRandomCTSErrors OBJECT-TYPE
  464.                   SYNTAX Counter
  465.                   ACCESS read-only
  466.                   STATUS mandatory
  467.                   DESCRIPTION
  468.                       "The total number of times this LocalTalk
  469.                       interface received a lapCTS packet that was
  470.                       not solicited by a lapRTS packet."
  471.                   ::= { llapEntry 10 }
  472.  
  473.           llapFCSErrors OBJECT-TYPE
  474.                   SYNTAX Counter
  475.                   ACCESS read-only
  476.                   STATUS mandatory
  477.                   DESCRIPTION
  478.                       "The total number of times this LocalTalk
  479.                       interface received a packet with an FCS
  480.                       (Frame Check Sequence) error."
  481.                   ::= { llapEntry 11 }
  482.  
  483.  
  484.           -- The AARP Group
  485.           aarpTable OBJECT-TYPE
  486.                   SYNTAX SEQUENCE OF AarpEntry
  487.                   ACCESS not-accessible
  488.                   STATUS mandatory
  489.                   DESCRIPTION
  490.                       "The AppleTalk Address Translation Table
  491.                       contains an equivalence of AppleTalk Network
  492.                       Addresses to the link layer physical address."
  493.                   ::= { aarp 1 }
  494.  
  495.           aarpEntry OBJECT-TYPE
  496.                   SYNTAX AarpEntry
  497.                   ACCESS not-accessible
  498.                   STATUS mandatory
  499.                   DESCRIPTION
  500.                       "Each entry contains one AppleTalk Network
  501.                       Address to physical address equivalence."
  502.                   INDEX { aarpIfIndex, aarpNetAddress }
  503.                   ::= { aarpTable 1 }
  504.  
  505.           AarpEntry ::= SEQUENCE {
  506.                   aarpIfIndex     INTEGER,
  507.                   aarpPhysAddress OCTET STRING,
  508.                   aarpNetAddress  DdpAddress
  509.           }
  510.  
  511.  
  512.  
  513.  
  514. AppleTalk-IP Working Group                                      [Page 9]
  515.  
  516.  
  517. RFC 1243                     AppleTalk MIB                     July 1991
  518.  
  519.  
  520.           aarpIfIndex OBJECT-TYPE
  521.                   SYNTAX INTEGER
  522.                   ACCESS read-only
  523.                   STATUS mandatory
  524.                   DESCRIPTION
  525.                       "The interface on which this entry's equivalence
  526.                       is effective.  The interface identified by a
  527.                       particular value of this index is the same
  528.                       interface as identified by the same value of
  529.                       ifIndex."
  530.                   ::= { aarpEntry 1 }
  531.  
  532.           aarpPhysAddress OBJECT-TYPE
  533.                   SYNTAX OCTET STRING
  534.                   ACCESS read-only
  535.                   STATUS mandatory
  536.                   DESCRIPTION
  537.                       "The media-dependent physical address"
  538.                   ::= { aarpEntry 2 }
  539.  
  540.           aarpNetAddress OBJECT-TYPE
  541.                   SYNTAX DdpAddress
  542.                   ACCESS read-only
  543.                   STATUS mandatory
  544.                   DESCRIPTION
  545.                       "The AppleTalk Network Address corresponding to
  546.                       the media-dependent physical address."
  547.                   ::= { aarpEntry 3 }
  548.  
  549.  
  550.           -- The ATPort Group
  551.  
  552.           atportTable OBJECT-TYPE
  553.                   SYNTAX SEQUENCE OF AtportEntry
  554.                   ACCESS not-accessible
  555.                   STATUS mandatory
  556.                   DESCRIPTION
  557.                       "A list of AppleTalk ports for this entity."
  558.                   ::= { atport 1 }
  559.  
  560.           atportEntry OBJECT-TYPE
  561.                   SYNTAX AtportEntry
  562.                   ACCESS not-accessible
  563.                   STATUS mandatory
  564.                   DESCRIPTION
  565.                       "The description of one of the AppleTalk
  566.                       ports on this entity."
  567.                   INDEX { atportIndex }
  568.  
  569.  
  570.  
  571. AppleTalk-IP Working Group                                     [Page 10]
  572.  
  573.  
  574. RFC 1243                     AppleTalk MIB                     July 1991
  575.  
  576.  
  577.                   ::= { atportTable 1 }
  578.  
  579.           AtportEntry ::= SEQUENCE {
  580.                   atportIndex               INTEGER,
  581.                   atportDescr               DisplayString,
  582.                   atportType                INTEGER,
  583.                   atportNetStart            OCTET STRING (SIZE(2)),
  584.                   atportNetEnd              OCTET STRING (SIZE(2)),
  585.                   atportNetAddress          DdpAddress,
  586.                   atportStatus              INTEGER,
  587.                   atportNetConfig           INTEGER,
  588.                   atportZoneConfig          INTEGER,
  589.                   atportZone                OCTET STRING,
  590.                   atportIfIndex             INTEGER
  591.           }
  592.  
  593.           atportIndex OBJECT-TYPE
  594.                   SYNTAX INTEGER
  595.                   ACCESS read-only
  596.                   STATUS mandatory
  597.                   DESCRIPTION
  598.                       "A unique value for each AppleTalk port.
  599.                       Its value is between 1 and the total number of
  600.                       AppleTalk ports.  The value for each port must
  601.                       remain constant at least from the
  602.                       re-initialization of the entity's network
  603.                       management system to the next
  604.                       re-initialization."
  605.                   ::= { atportEntry 1 }
  606.  
  607.           atportDescr OBJECT-TYPE
  608.                   SYNTAX DisplayString
  609.                   ACCESS read-only
  610.                   STATUS mandatory
  611.                   DESCRIPTION
  612.                       "A text string containing information about the
  613.                       port.  This string is intended for presentation
  614.                       to a human; it must not contain anything but
  615.                       printable ASCII characters."
  616.                   ::= { atportEntry 2 }
  617.  
  618.           atportType OBJECT-TYPE
  619.                   SYNTAX INTEGER {
  620.                        other(1),       -- none of the following
  621.                        localtalk(2),
  622.                        ethertalk1(3),
  623.                        ethertalk2(4),
  624.                        tokentalk(5),
  625.  
  626.  
  627.  
  628. AppleTalk-IP Working Group                                     [Page 11]
  629.  
  630.  
  631. RFC 1243                     AppleTalk MIB                     July 1991
  632.  
  633.  
  634.                        iptalk(6),
  635.                        serial-ppp(7),
  636.                        serial-nonstandard(8),
  637.                        virtual(9)
  638.                   }
  639.                   ACCESS read-write
  640.                   STATUS mandatory
  641.                   DESCRIPTION
  642.                       "The type of port, distinguished by the protocol
  643.                       immediately below DDP in the protocol stack."
  644.                   ::= { atportEntry 3 }
  645.  
  646.           atportNetStart OBJECT-TYPE
  647.                   SYNTAX OCTET STRING (SIZE(2))
  648.                   ACCESS read-write
  649.                   STATUS mandatory
  650.                   DESCRIPTION
  651.                       "The first AppleTalk network address in the range
  652.                       configured for this port.  This is a two octet
  653.                       DDP network address in network byte order."
  654.                   ::= { atportEntry 4 }
  655.  
  656.           atportNetEnd OBJECT-TYPE
  657.                   SYNTAX OCTET STRING (SIZE(2))
  658.                   ACCESS read-write
  659.                   STATUS mandatory
  660.                   DESCRIPTION
  661.                       "The last AppleTalk network address in the range
  662.                       configured for this port.  This is a two octet
  663.                       DDP network address in network byte order.  If the
  664.                       network to which this AppleTalk port is
  665.                       connected is a Phase 1 network or a non-extended
  666.                       network, the value for atportNetEnd shall be two
  667.                       octets of zero."
  668.                   ::= { atportEntry 5 }
  669.  
  670.           atportNetAddress OBJECT-TYPE
  671.                   SYNTAX DdpAddress
  672.                   ACCESS read-write
  673.                   STATUS mandatory
  674.                   DESCRIPTION
  675.                       "The AppleTalk network address configured for this
  676.                       port."
  677.                   ::= { atportEntry 6 }
  678.  
  679.           atportStatus OBJECT-TYPE
  680.                   SYNTAX INTEGER {
  681.                        operational(1),
  682.  
  683.  
  684.  
  685. AppleTalk-IP Working Group                                     [Page 12]
  686.  
  687.  
  688. RFC 1243                     AppleTalk MIB                     July 1991
  689.  
  690.  
  691.                        unconfigured(2),
  692.                        off(3),
  693.                        invalid(4)
  694.                   }
  695.                   ACCESS read-write
  696.                   STATUS mandatory
  697.                   DESCRIPTION
  698.                       "The configuration status of this port.
  699.  
  700.                       Setting this object to the value invalid(4)
  701.                       has the effect of invalidating the corresponding
  702.                       entry in the atportTable.  That is, it
  703.                       effectively disassociates the mapping identified
  704.                       with said entry.  It is an
  705.                       implementation-specific matter as to whether the
  706.                       agent removes an invalidated entry from the table.
  707.                       Accordingly, management stations must be
  708.                       prepared to receive from agents tabular
  709.                       information corresponding to entries not
  710.                       currently in use.  Proper interpretation of such
  711.                       entries requires examination of the relevant
  712.                       atportStatus object."
  713.                           ::= { atportEntry 7 }
  714.  
  715.           atportNetConfig OBJECT-TYPE
  716.                   SYNTAX INTEGER {
  717.                       configured(1),  -- explicit configuration.
  718.                       garnered(2),    -- assumed from inspection of net.
  719.                       guessed(3),     -- a "random" configuration.
  720.                       unconfigured(4)
  721.                   }
  722.                   ACCESS read-only
  723.                   STATUS mandatory
  724.                   DESCRIPTION
  725.                       "The configuration status of this port."
  726.                   ::= { atportEntry 8 }
  727.  
  728.           atportZoneConfig OBJECT-TYPE
  729.                   SYNTAX INTEGER {
  730.                       configured(1),  -- explicit configuration
  731.                       garnered(2),    -- assumed from inspection of net.
  732.                       guessed(3),     -- a "random" configuration.
  733.                       unconfigured(4)
  734.                   }
  735.                   ACCESS read-only
  736.                   STATUS mandatory
  737.                   DESCRIPTION
  738.                       "The configuration status of the zone information
  739.  
  740.  
  741.  
  742. AppleTalk-IP Working Group                                     [Page 13]
  743.  
  744.  
  745. RFC 1243                     AppleTalk MIB                     July 1991
  746.  
  747.  
  748.                       for this port."
  749.                   ::= { atportEntry 9 }
  750.  
  751.           atportZone OBJECT-TYPE
  752.                   SYNTAX OCTET STRING
  753.                   ACCESS read-write
  754.                   STATUS mandatory
  755.                   DESCRIPTION
  756.                       "The zone name configured for this AppleTalk
  757.                       port."
  758.                   ::= { atportEntry 10 }
  759.  
  760.           atportIfIndex OBJECT-TYPE
  761.                   SYNTAX INTEGER
  762.                   ACCESS read-write
  763.                   STATUS mandatory
  764.                   DESCRIPTION
  765.                       "The physical interface associated with this
  766.                       AppleTalk port.  The interface identified by a
  767.                       particular value of this index is the same
  768.                       interface as identified by the same value of
  769.                       ifIndex."
  770.                   ::= { atportEntry 11 }
  771.  
  772.  
  773.           -- The DDP Group
  774.  
  775.           ddpOutRequests OBJECT-TYPE
  776.                   SYNTAX Counter
  777.                   ACCESS read-only
  778.                   STATUS mandatory
  779.                   DESCRIPTION
  780.                       "The total number of DDP datagrams which were
  781.                       supplied to DDP by local DDP clients in requests
  782.                       for transmission.  Note that this counter does
  783.                       not include any datagrams counted in
  784.                       ddpForwRequests."
  785.                   ::= { ddp 1 }
  786.  
  787.           ddpOutShorts OBJECT-TYPE
  788.                   SYNTAX Counter
  789.                   ACCESS read-only
  790.                   STATUS mandatory
  791.                   DESCRIPTION
  792.                       "The total number of short DDP datagrams which
  793.                       were transmitted from this entity."
  794.                   ::= { ddp 2 }
  795.  
  796.  
  797.  
  798.  
  799. AppleTalk-IP Working Group                                     [Page 14]
  800.  
  801.  
  802. RFC 1243                     AppleTalk MIB                     July 1991
  803.  
  804.  
  805.           ddpOutLongs OBJECT-TYPE
  806.                   SYNTAX Counter
  807.                   ACCESS read-only
  808.                   STATUS mandatory
  809.                   DESCRIPTION
  810.                       "The total number of long DDP datagrams which were
  811.                       transmitted from this entity."
  812.                   ::= { ddp 3 }
  813.  
  814.           ddpInReceives OBJECT-TYPE
  815.                   SYNTAX Counter
  816.                   ACCESS read-only
  817.                   STATUS mandatory
  818.                   DESCRIPTION
  819.                       "The total number of input datagrams received by
  820.                       DDP, including those received in error."
  821.                   ::= { ddp 4 }
  822.  
  823.           ddpForwRequests OBJECT-TYPE
  824.                   SYNTAX Counter
  825.                   ACCESS read-only
  826.                   STATUS mandatory
  827.                   DESCRIPTION
  828.                       "The number of input datagrams for which this
  829.                       entity was not their final DDP destination, as
  830.                       a result of which an attempt was made to find a
  831.                       route to forward them to that final destination."
  832.                   ::= { ddp 5 }
  833.  
  834.           ddpInLocalDatagrams OBJECT-TYPE
  835.                   SYNTAX Counter
  836.                   ACCESS read-only
  837.                   STATUS mandatory
  838.                   DESCRIPTION
  839.                       "The total number of input DDP datagrams for
  840.                       which this entity was their final DDP
  841.                       destination."
  842.                   ::= { ddp 6 }
  843.  
  844.           ddpNoProtocolHandlers OBJECT-TYPE
  845.                   SYNTAX Counter
  846.                   ACCESS read-only
  847.                   STATUS mandatory
  848.                   DESCRIPTION
  849.                       "The total number of DDP datagrams addressed to
  850.                       this entity that were addressed to an upper
  851.                       layer protocol for which no protocol handler
  852.                       existed."
  853.  
  854.  
  855.  
  856. AppleTalk-IP Working Group                                     [Page 15]
  857.  
  858.  
  859. RFC 1243                     AppleTalk MIB                     July 1991
  860.  
  861.  
  862.                   ::= { ddp 7 }
  863.  
  864.           ddpOutNoRoutes OBJECT-TYPE
  865.                   SYNTAX Counter
  866.                   ACCESS read-only
  867.                   STATUS mandatory
  868.                   DESCRIPTION
  869.                       "The total number of DDP datagrams dropped
  870.                       because a route could not be found to their
  871.                       final destination."
  872.                   ::= { ddp 8 }
  873.  
  874.           ddpTooShortErrors OBJECT-TYPE
  875.                   SYNTAX Counter
  876.                   ACCESS read-only
  877.                   STATUS mandatory
  878.                   DESCRIPTION
  879.                       "The total number of input DDP datagrams dropped
  880.                       because the received data length was less than
  881.                       the data length specified in the DDP header or
  882.                       the received data length was less than the
  883.                       length of the expected DDP header."
  884.                   ::= { ddp 9 }
  885.  
  886.           ddpTooLongErrors OBJECT-TYPE
  887.                   SYNTAX Counter
  888.                   ACCESS read-only
  889.                   STATUS mandatory
  890.                   DESCRIPTION
  891.                       "The total number of input DDP datagrams dropped
  892.                       because the received data length was greater
  893.                       than the data length specified in the DDP header
  894.                       or because they exceeded the maximum DDP
  895.                       datagram size."
  896.                   ::= { ddp 10 }
  897.  
  898.           ddpBroadcastErrors OBJECT-TYPE
  899.                   SYNTAX Counter
  900.                   ACCESS read-only
  901.                   STATUS mandatory
  902.                   DESCRIPTION
  903.                       "The total number of input DDP datagrams dropped
  904.                       because this entity was not their final
  905.                       destination and they were addressed to the link
  906.                       level broadcast."
  907.                   ::= { ddp 11 }
  908.  
  909.  
  910.  
  911.  
  912.  
  913. AppleTalk-IP Working Group                                     [Page 16]
  914.  
  915.  
  916. RFC 1243                     AppleTalk MIB                     July 1991
  917.  
  918.  
  919.           ddpShortDDPErrors OBJECT-TYPE
  920.                   SYNTAX Counter
  921.                   ACCESS read-only
  922.                   STATUS mandatory
  923.                   DESCRIPTION
  924.                       "The total number of input DDP datagrams dropped
  925.                       because this entity was not their final
  926.                       destination and their type was short DDP."
  927.                   ::= { ddp 12 }
  928.  
  929.           ddpHopCountErrors OBJECT-TYPE
  930.                   SYNTAX Counter
  931.                   ACCESS read-only
  932.                   STATUS mandatory
  933.                   DESCRIPTION
  934.                       "The total number of input DDP datagrams dropped
  935.                       because this entity was not their final
  936.                       destination and their hop count would exceed 15."
  937.                   ::= { ddp 13 }
  938.  
  939.           ddpChecksumErrors OBJECT-TYPE
  940.                   SYNTAX Counter
  941.                   ACCESS read-only
  942.                   STATUS mandatory
  943.                   DESCRIPTION
  944.                       "The total number of input DDP datagrams dropped
  945.                       because of a checksum error."
  946.                   ::= { ddp 14 }
  947.  
  948.  
  949.           -- The RTMP Group
  950.  
  951.           rtmpTable OBJECT-TYPE
  952.                   SYNTAX SEQUENCE OF RtmpEntry
  953.                   ACCESS not-accessible
  954.                   STATUS mandatory
  955.                   DESCRIPTION
  956.                       "A list of Routing Table Maintenance Protocol
  957.                       entries for this entity."
  958.                   ::= { rtmp 1 }
  959.  
  960.           rtmpEntry OBJECT-TYPE
  961.                   SYNTAX RtmpEntry
  962.                   ACCESS not-accessible
  963.                   STATUS mandatory
  964.                   DESCRIPTION
  965.                       "The route entry to a particular network range."
  966.                   INDEX { rtmpRangeStart }
  967.  
  968.  
  969.  
  970. AppleTalk-IP Working Group                                     [Page 17]
  971.  
  972.  
  973. RFC 1243                     AppleTalk MIB                     July 1991
  974.  
  975.  
  976.                   ::= { rtmpTable 1 }
  977.  
  978.           RtmpEntry ::= SEQUENCE {
  979.                   rtmpRangeStart  OCTET STRING (SIZE(2)),
  980.                   rtmpRangeEnd    OCTET STRING (SIZE(2)),
  981.                   rtmpNextHop     OCTET STRING,
  982.                   rtmpType        INTEGER,
  983.                   rtmpPort        INTEGER,
  984.                   rtmpHops        INTEGER,
  985.                   rtmpState       INTEGER
  986.           }
  987.  
  988.           rtmpRangeStart OBJECT-TYPE
  989.                   SYNTAX OCTET STRING (SIZE(2))
  990.                   ACCESS read-write
  991.                   STATUS mandatory
  992.                   DESCRIPTION
  993.                       "The first DDP network address in the network
  994.                       range to which this routing entry pertains.
  995.                       This is a two octet DDP network address in
  996.                       network byte order."
  997.                   ::= { rtmpEntry 1 }
  998.  
  999.           rtmpRangeEnd OBJECT-TYPE
  1000.                   SYNTAX OCTET STRING (SIZE(2))
  1001.                   ACCESS read-write
  1002.                   STATUS mandatory
  1003.                   DESCRIPTION
  1004.                       "The last DDP network address in the network range
  1005.                       to which this routing entry pertains.  This is a
  1006.                       two octet DDP network address in network byte
  1007.                       order.  If the network to which this routing
  1008.                       entry pertains is a Phase 1 network or a
  1009.                       non-extended network, the value for rtmpRangeEnd
  1010.                       shall be two octets of zero."
  1011.                   ::= { rtmpEntry 2 }
  1012.  
  1013.           rtmpNextHop OBJECT-TYPE
  1014.                   SYNTAX OCTET STRING
  1015.                   ACCESS read-write
  1016.                   STATUS mandatory
  1017.                   DESCRIPTION
  1018.                       "The next hop in the route to this entry's
  1019.                       destination network.  If the type of this route
  1020.                       is Appletalk, this address takes the same form
  1021.                       as DdpAddress."
  1022.                   ::= { rtmpEntry 3 }
  1023.  
  1024.  
  1025.  
  1026.  
  1027. AppleTalk-IP Working Group                                     [Page 18]
  1028.  
  1029.  
  1030. RFC 1243                     AppleTalk MIB                     July 1991
  1031.  
  1032.  
  1033.           rtmpType OBJECT-TYPE
  1034.                   SYNTAX INTEGER {
  1035.                           other(1),
  1036.                           appletalk(2),
  1037.                           serial-ppp(3),
  1038.                           serial-nonstandard(4)
  1039.                   }
  1040.                   ACCESS read-write
  1041.                   STATUS mandatory
  1042.                   DESCRIPTION
  1043.                       "The type of network over which this route
  1044.                       points."
  1045.                   ::= { rtmpEntry 4 }
  1046.  
  1047.           rtmpPort OBJECT-TYPE
  1048.                   SYNTAX INTEGER
  1049.                   ACCESS read-write
  1050.                   STATUS mandatory
  1051.                   DESCRIPTION
  1052.                       "The index of the AppleTalk port over which
  1053.                       this route points."
  1054.                   ::= { rtmpEntry 5 }
  1055.  
  1056.           rtmpHops OBJECT-TYPE
  1057.                   SYNTAX INTEGER
  1058.                   ACCESS read-write
  1059.                   STATUS mandatory
  1060.                   DESCRIPTION
  1061.                       "The number of hops required to reach the
  1062.                       destination network to which this routing
  1063.                       entry pertains."
  1064.                   ::= { rtmpEntry 6 }
  1065.  
  1066.           rtmpState OBJECT-TYPE
  1067.                   SYNTAX INTEGER {
  1068.                       good(1),
  1069.                       suspect(2),
  1070.                       goingBad(3),
  1071.                       bad(4) -- may be removed from table
  1072.                   }
  1073.                   ACCESS read-write
  1074.                   STATUS mandatory
  1075.                   DESCRIPTION
  1076.                       "The status of the information contained in this
  1077.                       route entry.
  1078.  
  1079.                       Setting this object to the value bad(4) has the
  1080.                       effect of invalidating the corresponding entry
  1081.  
  1082.  
  1083.  
  1084. AppleTalk-IP Working Group                                     [Page 19]
  1085.  
  1086.  
  1087. RFC 1243                     AppleTalk MIB                     July 1991
  1088.  
  1089.  
  1090.                       in the rtmpTable.  That is, it  effectively
  1091.                       disassociates the mapping identified with said
  1092.                       entry.  It is an implementation-specific matter
  1093.                       as to whether the agent removes an invalidated
  1094.                       entry from the table.  Accordingly, management
  1095.                       stations must be prepared to receive from agents
  1096.                       tabular information corresponding to entries not
  1097.                       currently in use.  Proper interpretation of such
  1098.                       entries requires examination of the relevant
  1099.                       rtmpState object."
  1100.                   ::= { rtmpEntry 7 }
  1101.  
  1102.  
  1103.           -- The KIP Group
  1104.  
  1105.           kipTable OBJECT-TYPE
  1106.                   SYNTAX SEQUENCE OF KipEntry
  1107.                   ACCESS not-accessible
  1108.                   STATUS mandatory
  1109.                   DESCRIPTION
  1110.                       "The table of routing information for KIP
  1111.                       networks."
  1112.                   ::= { kip 1 }
  1113.  
  1114.           kipEntry OBJECT-TYPE
  1115.                   SYNTAX KipEntry
  1116.                   ACCESS not-accessible
  1117.                   STATUS mandatory
  1118.                   DESCRIPTION
  1119.                       "An entry in the routing table for KIP networks."
  1120.                   INDEX { kipNetStart }
  1121.                   ::= { kipTable 1 }
  1122.  
  1123.           KipEntry ::= SEQUENCE {
  1124.                   kipNetStart     OCTET STRING (SIZE(2)),
  1125.                   kipNetEnd       OCTET STRING (SIZE(2)),
  1126.                   kipNextHop      IpAddress,
  1127.                   kipHopCount     INTEGER,
  1128.                   kipBCastAddr    IpAddress,
  1129.                   kipCore         INTEGER,
  1130.                   kipType         INTEGER,
  1131.                   kipState        INTEGER,
  1132.                   kipShare        INTEGER
  1133.           }
  1134.  
  1135.           kipNetStart OBJECT-TYPE
  1136.                   SYNTAX OCTET STRING (SIZE(2))
  1137.                   ACCESS read-write
  1138.  
  1139.  
  1140.  
  1141. AppleTalk-IP Working Group                                     [Page 20]
  1142.  
  1143.  
  1144. RFC 1243                     AppleTalk MIB                     July 1991
  1145.  
  1146.  
  1147.                   STATUS mandatory
  1148.                   DESCRIPTION
  1149.                       "The first AppleTalk network address in the
  1150.                       range for this routing entry.  This address is a
  1151.                       two octet DDP network address in network byte
  1152.                       order."
  1153.                   ::= { kipEntry 1 }
  1154.  
  1155.           kipNetEnd OBJECT-TYPE
  1156.                   SYNTAX OCTET STRING (SIZE(2))
  1157.                   ACCESS read-write
  1158.                   STATUS mandatory
  1159.                   DESCRIPTION
  1160.                       "The last AppleTalk network address in the range
  1161.                       for this routing entry.  This address is a two
  1162.                       octet DDP network address in network byte order.
  1163.                       If the network to which this AppleTalk port is
  1164.                       connected is a Phase 1 network or a non-extended
  1165.                       network, the value for kipNetEnd shall be two
  1166.                       octets of zero."
  1167.                   ::= { kipEntry 2 }
  1168.  
  1169.           kipNextHop OBJECT-TYPE
  1170.                   SYNTAX IpAddress
  1171.                   ACCESS read-write
  1172.                   STATUS mandatory
  1173.                   DESCRIPTION
  1174.                       "The IP address of the next hop in the route to
  1175.                       this entry's destination network."
  1176.                   ::= { kipEntry 3 }
  1177.  
  1178.           kipHopCount OBJECT-TYPE
  1179.                   SYNTAX INTEGER
  1180.                   ACCESS read-write
  1181.                   STATUS mandatory
  1182.                   DESCRIPTION
  1183.                       "The number of hops required to reach the
  1184.                       destination network to which this entry pertains."
  1185.                   ::= { kipEntry 4 }
  1186.  
  1187.           kipBCastAddr OBJECT-TYPE
  1188.                   SYNTAX IpAddress
  1189.                   ACCESS read-write
  1190.                   STATUS mandatory
  1191.                   DESCRIPTION
  1192.                       "The form of the IP address used to broadcast on
  1193.                       this network."
  1194.                   ::= { kipEntry 5 }
  1195.  
  1196.  
  1197.  
  1198. AppleTalk-IP Working Group                                     [Page 21]
  1199.  
  1200.  
  1201. RFC 1243                     AppleTalk MIB                     July 1991
  1202.  
  1203.  
  1204.           kipCore OBJECT-TYPE
  1205.                   SYNTAX INTEGER {
  1206.                        core(1),
  1207.                        notcore(2)
  1208.                   }
  1209.                   ACCESS read-write
  1210.                   STATUS mandatory
  1211.                   DESCRIPTION
  1212.                       "The status of this network as a Kip Core
  1213.                       network."
  1214.                   ::= { kipEntry 6 }
  1215.  
  1216.           kipType OBJECT-TYPE
  1217.                   SYNTAX INTEGER {
  1218.                        kipRouter(1),
  1219.                        net(2),
  1220.                        host(3),
  1221.                        other(4)
  1222.                   }
  1223.                   ACCESS read-write
  1224.                   STATUS mandatory
  1225.                   DESCRIPTION
  1226.                       "The type of the entity that this route points
  1227.                       to."
  1228.                   ::= { kipEntry 7 }
  1229.  
  1230.           kipState OBJECT-TYPE
  1231.                   SYNTAX INTEGER {
  1232.                        configured(1),
  1233.                        learned(2),
  1234.                        invalid(3)
  1235.                   }
  1236.                   ACCESS read-write
  1237.                   STATUS mandatory
  1238.                   DESCRIPTION
  1239.                       "The state of this network entry.
  1240.  
  1241.                       Setting this object to the value invalid(3) has
  1242.                       the effect of invalidating the corresponding
  1243.                       entry in the kipTable.  That is, it effectively
  1244.                       disassociates the mapping identified with said
  1245.                       entry.  It is an implementation-specific matter
  1246.                       as to whether the agent removes an invalidated
  1247.                       entry from the table.
  1248.                       Accordingly, management stations must be
  1249.                       prepared to receive from agents tabular
  1250.                       information corresponding to entries not
  1251.                       currently in use.  Proper interpretation of such
  1252.  
  1253.  
  1254.  
  1255. AppleTalk-IP Working Group                                     [Page 22]
  1256.  
  1257.  
  1258. RFC 1243                     AppleTalk MIB                     July 1991
  1259.  
  1260.  
  1261.                       entries requires examination of the relevant
  1262.                       kipState object."
  1263.                   ::= { kipEntry 8 }
  1264.  
  1265.           kipShare OBJECT-TYPE
  1266.                   SYNTAX INTEGER {
  1267.                        shared(1),
  1268.                        private(2)
  1269.                   }
  1270.                   ACCESS read-write
  1271.                   STATUS mandatory
  1272.                   DESCRIPTION
  1273.                       "If the information in this entry is propagated
  1274.                       to other routers as part of a routing protocol,
  1275.                       the value of this variable is equal to
  1276.                       shared(1).  Otherwise its value is private(2)."
  1277.                   ::= { kipEntry 9 }
  1278.  
  1279.  
  1280.           -- The ZIP Group
  1281.  
  1282.           zipTable OBJECT-TYPE
  1283.                   SYNTAX SEQUENCE OF ZipEntry
  1284.                   ACCESS not-accessible
  1285.                   STATUS mandatory
  1286.                   DESCRIPTION
  1287.                       "The table of zone information for reachable
  1288.                       AppleTalk networks."
  1289.                   ::= { zip 1 }
  1290.  
  1291.           zipEntry OBJECT-TYPE
  1292.                   SYNTAX ZipEntry
  1293.                   ACCESS not-accessible
  1294.                   STATUS mandatory
  1295.                   DESCRIPTION
  1296.                       "An entry of zone information for a particular
  1297.                       zone and network combination."
  1298.                   INDEX { zipZoneNetStart, zipZoneIndex }
  1299.                   ::= { zipTable 1 }
  1300.  
  1301.           ZipEntry ::= SEQUENCE {
  1302.                   zipZoneName     OCTET STRING,
  1303.                   zipZoneIndex    INTEGER,
  1304.                   zipZoneNetStart OCTET STRING (SIZE(2)),
  1305.                   zipZoneNetEnd   OCTET STRING (SIZE(2)),
  1306.                   zipZoneState    INTEGER
  1307.           }
  1308.  
  1309.  
  1310.  
  1311.  
  1312. AppleTalk-IP Working Group                                     [Page 23]
  1313.  
  1314.  
  1315. RFC 1243                     AppleTalk MIB                     July 1991
  1316.  
  1317.  
  1318.           zipZoneName OBJECT-TYPE
  1319.                   SYNTAX OCTET STRING
  1320.                   ACCESS read-write
  1321.                   STATUS mandatory
  1322.                   DESCRIPTION
  1323.                       "The ASCII zone name of this entry."
  1324.                   ::= { zipEntry 1 }
  1325.  
  1326.           zipZoneIndex OBJECT-TYPE
  1327.                   SYNTAX INTEGER
  1328.                   ACCESS read-only
  1329.                   STATUS mandatory
  1330.                   DESCRIPTION
  1331.                       "An integer that is unique to the zipZoneName
  1332.                       that is present in this entry.  For any given
  1333.                       zone name, every zipEntry that has an equal zone
  1334.                       name will have the same zipZoneIndex."
  1335.                   ::= { zipEntry 2 }
  1336.  
  1337.           zipZoneNetStart OBJECT-TYPE
  1338.                   SYNTAX OCTET STRING (SIZE(2))
  1339.                   ACCESS read-write
  1340.                   STATUS mandatory
  1341.                   DESCRIPTION
  1342.                       "The network that starts the range for this
  1343.                       entry.  This address is a two octet DDP network
  1344.                       address in network byte order."
  1345.                   ::= { zipEntry 3 }
  1346.  
  1347.           zipZoneNetEnd OBJECT-TYPE
  1348.                   SYNTAX OCTET STRING (SIZE(2))
  1349.                   ACCESS read-write
  1350.                   STATUS mandatory
  1351.                   DESCRIPTION
  1352.                       "The network that ends the range for this
  1353.                       entry.  This address is a two octet DDP network
  1354.                       address in network byte order.  If the network
  1355.                       to which this zip entry pertains is a Phase 1
  1356.                       network or a non-extended network, the value for
  1357.                       zipZoneNetEnd shall be two bytes of zero."
  1358.                   ::= { zipEntry 4 }
  1359.  
  1360.           zipZoneState OBJECT-TYPE
  1361.                   SYNTAX INTEGER {
  1362.                           valid(1),
  1363.                           invalid(2)
  1364.                   }
  1365.                   ACCESS read-write
  1366.  
  1367.  
  1368.  
  1369. AppleTalk-IP Working Group                                     [Page 24]
  1370.  
  1371.  
  1372. RFC 1243                     AppleTalk MIB                     July 1991
  1373.  
  1374.  
  1375.                   STATUS mandatory
  1376.                   DESCRIPTION
  1377.                       "The state of this zip entry.
  1378.  
  1379.                       Setting this object to the value invalid(2) has
  1380.                       the effect of invalidating the corresponding
  1381.                       entry in the zipTable.  That is, it effectively
  1382.                       disassociates the mapping identified with said
  1383.                       entry.  It is an implementation-specific matter
  1384.                       as to whether the agent removes an invalidated
  1385.                       entry from the table.
  1386.                       Accordingly, management stations must be
  1387.                       prepared to receive from agents tabular
  1388.                       information corresponding to entries not
  1389.                       currently in use.  Proper interpretation of
  1390.                       such entries requires examination of the
  1391.                       relevant zipZoneState object."
  1392.                   ::= { zipEntry 5 }
  1393.  
  1394.  
  1395.           -- The NBP Group
  1396.  
  1397.           nbpTable OBJECT-TYPE
  1398.                   SYNTAX SEQUENCE OF NbpEntry
  1399.                   ACCESS not-accessible
  1400.                   STATUS mandatory
  1401.                   DESCRIPTION
  1402.                       "The table of NBP services registered on this
  1403.                       entity."
  1404.                   ::= { nbp 1 }
  1405.  
  1406.           nbpEntry OBJECT-TYPE
  1407.                   SYNTAX NbpEntry
  1408.                   ACCESS not-accessible
  1409.                   STATUS mandatory
  1410.                   DESCRIPTION
  1411.                       "The description of an NBP service registered on
  1412.                       this entity."
  1413.                   INDEX { nbpIndex }
  1414.                   ::= { nbpTable  1 }
  1415.  
  1416.            NbpEntry ::= SEQUENCE {
  1417.                   nbpIndex        INTEGER,
  1418.                   nbpObject       OCTET STRING,
  1419.                   nbpType         OCTET STRING,
  1420.                   nbpZone         OCTET STRING,
  1421.                   nbpState        INTEGER
  1422.            }
  1423.  
  1424.  
  1425.  
  1426. AppleTalk-IP Working Group                                     [Page 25]
  1427.  
  1428.  
  1429. RFC 1243                     AppleTalk MIB                     July 1991
  1430.  
  1431.  
  1432.           nbpIndex OBJECT-TYPE
  1433.                   SYNTAX INTEGER
  1434.                   ACCESS read-only
  1435.                   STATUS mandatory
  1436.                   DESCRIPTION
  1437.                       "The index of this NBP entry.  This value ranges
  1438.                       from 1 to the number of NBP entries currently
  1439.                       registered on this entity."
  1440.                   ::= { nbpEntry 1 }
  1441.  
  1442.           nbpObject OBJECT-TYPE
  1443.                   SYNTAX OCTET STRING
  1444.                   ACCESS read-write
  1445.                   STATUS mandatory
  1446.                   DESCRIPTION
  1447.                       "The name of the service described by this
  1448.                       entity."
  1449.                   ::= { nbpEntry 2 }
  1450.  
  1451.           nbpType OBJECT-TYPE
  1452.                   SYNTAX OCTET STRING
  1453.                   ACCESS read-write
  1454.                   STATUS mandatory
  1455.                   DESCRIPTION
  1456.                       "The type of the service described by this
  1457.                       entity."
  1458.                   ::= { nbpEntry 3 }
  1459.  
  1460.           nbpZone OBJECT-TYPE
  1461.                   SYNTAX OCTET STRING
  1462.                   ACCESS read-write
  1463.                   STATUS mandatory
  1464.                   DESCRIPTION
  1465.                       "The zone the service described by this entity is
  1466.                       registered in."
  1467.                   ::= { nbpEntry 4 }
  1468.  
  1469.           nbpState OBJECT-TYPE
  1470.                   SYNTAX INTEGER {
  1471.                           valid(1),
  1472.                           invalid(2)
  1473.                   }
  1474.                   ACCESS read-write
  1475.                   STATUS mandatory
  1476.                   DESCRIPTION
  1477.                       "The state of this NBP entry.
  1478.  
  1479.                       Setting this object to the value invalid(2) has
  1480.  
  1481.  
  1482.  
  1483. AppleTalk-IP Working Group                                     [Page 26]
  1484.  
  1485.  
  1486. RFC 1243                     AppleTalk MIB                     July 1991
  1487.  
  1488.  
  1489.                       the effect of invalidating the corresponding
  1490.                       entry in the nbpTable.  That is, it effectively
  1491.                       disassociates the mapping identified with said
  1492.                       entry.  It is an implementation-specific matter
  1493.                       as to whether the agent removes an invalidated
  1494.                       entry from the table.
  1495.                       Accordingly, management stations must be
  1496.                       prepared to receive from agents tabular
  1497.                       information corresponding to entries not
  1498.                       currently in use.  Proper interpretation of
  1499.                       such entries requires examination of the
  1500.                       relevant nbpState object."
  1501.                   ::= { nbpEntry 5 }
  1502.  
  1503.  
  1504.           -- The ATEcho Group
  1505.  
  1506.           atechoRequests OBJECT-TYPE
  1507.                   SYNTAX Counter
  1508.                   ACCESS read-only
  1509.                   STATUS mandatory
  1510.                   DESCRIPTION
  1511.                       "The number of AppleTalk echo requests received."
  1512.                   ::= { atecho 1 }
  1513.  
  1514.           atechoReplies OBJECT-TYPE
  1515.                   SYNTAX Counter
  1516.                   ACCESS read-only
  1517.                   STATUS mandatory
  1518.                   DESCRIPTION
  1519.                       "The number of AppleTalk echo replies sent."
  1520.                   ::= { atecho 2 }
  1521.           END
  1522.  
  1523. 6.  Acknowledgements
  1524.  
  1525.    This document was produced by the IETF AppleTalk-IP Working Group:
  1526.  
  1527.                Terry Braun, Novell
  1528.                Gregory Bruell, Shiva
  1529.                Philip Budne, Shiva
  1530.                Rob Chandhok, CMU
  1531.                Cyrus Chow, NASA
  1532.                Bruce Crabill, UMD
  1533.                Peter DiCamillo, Brown
  1534.                Robert Elz, U. of Melbourne
  1535.                Tom Evans, Webster
  1536.                Karen Frisa, CMU
  1537.  
  1538.  
  1539.  
  1540. AppleTalk-IP Working Group                                     [Page 27]
  1541.  
  1542.  
  1543. RFC 1243                     AppleTalk MIB                     July 1991
  1544.  
  1545.  
  1546.                Russ Hobby, UC Davis
  1547.                Tom Holodnik, CMU
  1548.                Peter Honeyman, U. of Michigan
  1549.                Michael Horowitz, Shiva
  1550.                Van Jacobson, Lawrence Berkeley Labs
  1551.                Doug Kerr, Novell
  1552.                Holly Knight, Apple
  1553.                Philip Koch, Dartmouth
  1554.                Louise Laier, Apple
  1555.                Nik Langrind, Shiva
  1556.                Joshua Littlefield, Cayman
  1557.                Kanchei Loa, Motorola
  1558.                John Mason, Apple
  1559.                Leo McLaughlin, TWG
  1560.                Milo Medin, NASA
  1561.                Greg Minshall, Novell
  1562.                Bob Morgan, Stanford
  1563.                Ed Moy, Berkeley
  1564.                Matthew Nocifore, Drexel
  1565.                Zbigniew Opalka, BBN
  1566.                Alan Oppenheimer, Apple
  1567.                Brad Parker, Cayman
  1568.                Greg Satz, Cisco
  1569.                John Seligson, Apple
  1570.                Frank Slaughter, Shiva
  1571.                Zaw-Sing Su, SRZ
  1572.                John Veizades, Apple
  1573.                Peter Vinsel, Apple
  1574.                Jonathan Wenocur, Shiva
  1575.                Steven Willis, Wellfleet
  1576.  
  1577.    In addition, the contribution of the following individuals is also
  1578.    acknowledged:
  1579.  
  1580.                Karen Frisa, Carnegie Mellon University
  1581.                Greg Minshall, Novell, Inc.
  1582.                Marshall T. Rose, PSI
  1583.  
  1584. 7.  References
  1585.  
  1586.    [1] Cerf, V., "IAB Recommendations for the Development of Internet
  1587.        Network Management Standards", RFC 1052, NRI, April 1988.
  1588.  
  1589.    [2] Cerf, V., "Report of the Second Ad Hoc Network Management Review
  1590.        Group", RFC 1109, NRI, August 1989.
  1591.  
  1592.    [3] Rose M., and K. McCloghrie, "Structure and Identification of
  1593.        Management Information for TCP/IP-based internets", RFC 1155,
  1594.  
  1595.  
  1596.  
  1597. AppleTalk-IP Working Group                                     [Page 28]
  1598.  
  1599.  
  1600. RFC 1243                     AppleTalk MIB                     July 1991
  1601.  
  1602.  
  1603.        Performance Systems International, Hughes LAN Systems, May 1990.
  1604.  
  1605.    [4] McCloghrie K., and M. Rose, "Management Information Base for
  1606.        Network Management of TCP/IP-based internets", RFC 1156, Hughes
  1607.        LAN Systems, Performance Systems International, May 1990.
  1608.  
  1609.    [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  1610.        Network Management Protocol", RFC 1157, SNMP Research,
  1611.        Performance Systems International, Performance Systems
  1612.        International, MIT Laboratory for Computer Science, May 1990.
  1613.  
  1614.    [6] McCloghrie K., and M. Rose, Editors, "Management Information Base
  1615.        for Network Management of TCP/IP-based internets", RFC 1213,
  1616.        Performance Systems International, March 1991.
  1617.  
  1618.    [7] Information processing systems - Open Systems Interconnection -
  1619.        Specification of Abstract Syntax Notation One (ASN.1),
  1620.        International Organization for Standardization, International
  1621.        Standard 8824, December 1987.
  1622.  
  1623.    [8] Information processing systems - Open Systems Interconnection -
  1624.        Specification of Basic Encoding Rules for Abstract Notation One
  1625.        (ASN.1), International Organization for Standardization,
  1626.        International Standard 8825, December 1987.
  1627.  
  1628.    [9] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  1629.        RFC 1212, Performance Systems International, Hughes LAN Systems,
  1630.        March 1991.
  1631.  
  1632.   [10] Sidhu, G., Andrews, R., and A. Oppenheimer, "Inside AppleTalk",
  1633.        Second Edition, Addison Wesley, 1990.
  1634.  
  1635. 8.  Security Considerations
  1636.  
  1637.    Security issues are not discussed in this memo.
  1638.  
  1639. 9.  Author's Address
  1640.  
  1641.    Steven Waldbusser
  1642.    Carnegie Mellon University
  1643.    4910 Forbes Ave.
  1644.    Pittsburgh, PA 15213
  1645.  
  1646.    EMail:  waldbusser@andrew.cmu.edu
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654. AppleTalk-IP Working Group                                     [Page 29]
  1655.  
  1656.